package com.punch.common.vo.order;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class ClassSettlementPageVO implements Serializable {

    @ApiModelProperty(name = "courseSettlementDetailId", notes = "课程结算详情Id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long courseSettlementDetailId;


    /**
     * 班级名称
     */
    private String courseClassName;


    /**
     * 课时总数
     */
    private Integer courseHourCount;

    /**
     * 实际课时数
     */
    private Integer courseFinishCount;

    /**
     * 学校名称
     */
    private String schoolName;
    /**
     * 报名人数
     */

    private Integer signUpNumber;

    /**
     * 结算金额
     */

    private BigDecimal settlementAmount;


}
